/*
 * @Date: 2024-06-28 10:54:43
 * @LastEditors: wkl
 * @LastEditTime: 2024-06-29 01:17:35
 * @FilePath: /keep/demo-bot.ts
 */
// demo-bot.ts
import { Bot } from '@tenbot/bot';

// 创建 demo-bot 机器人
// 填写在企业微信创建机器人后获取到的对应信息
export const demoBot = new Bot({
  name: 'demo-bot',
  webhook: 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send',
  // 企业微信 - 机器人配置 - 接收消息配置 - Token / EncodingAESKey
  // 注意，以下还配置目前处于内测阶段，用于机器人接收来自企业微信用户的消息
  // 所处企业尚未拥有此功能的话，可以不填这两项，只使用 webhook 主动发送消息的功能
  token: 'PWS1J4sXHS0cGTDwpUIymE4gKsRfYvK',
  encodingAesKey: 'vMavY0AA3uE5Sjyqp82YVvGgUtd1e8Y0bBaRF928p7d',
});

// 默认消息处理器，用于被动接收和回复消息
demoBot.onMessage(async (message, context) => {
  // 打印来自企业微信的消息
  console.log(message,context);

  // 回复 'hello, tenbot!'
  await context.sendText({ content: 'hello, tenbot!' });
});

// 主动发送消息给所有群聊
// demoBot.sendText({ content: 'hello, tenbot!' });